Fix use of saveAccount in networksettings
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 17 Oct 2024 03:32:35 +0000 (11:32 +0800)
committerJyrki Gadinger <nilsding@nilsding.org>
Tue, 15 Apr 2025 12:13:34 +0000 (14:13 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/networksettings.cpp

index c0f60b7bb1f37a0e6d553c2e42d1d47d2d412bc5..60eacf479f37e85cb7b5fe6fc150a464bb8ed7c7 100644 (file)
@@ -222,7 +222,7 @@ void NetworkSettings::saveProxySettings()
         _account->setProxySettings(proxySetting, proxyType, host, port, needsAuth, user, password);
         const auto accountState = AccountManager::instance()->accountFromUserId(_account->userIdAtHostWithPort());
         accountState->freshConnectionAttempt();
-        AccountManager::instance()->saveAccount(_account.data());
+        AccountManager::instance()->saveAccount(_account);
     } else {
         ConfigFile().setProxyType(proxyType, host, port, needsAuth, user, password);
         ClientProxy proxy;
@@ -275,7 +275,7 @@ void NetworkSettings::saveBWLimitSettings()
         _account->setDownloadLimit(downloadLimit);
         _account->setUploadLimitSetting(static_cast<Account::AccountNetworkTransferLimitSetting>(useUploadLimit));
         _account->setUploadLimit(uploadLimit);
-        AccountManager::instance()->saveAccount(_account.data());
+        AccountManager::instance()->saveAccount(_account);
     } else {
         ConfigFile cfg;
         cfg.setUseDownloadLimit(useDownloadLimit);